package com.sun.test;
/*
 * 17.百钱买百鸡
 * 公鸡5元一只，母鸡3元一只，3只小鸡1元，
 *  如果用100元钱，买100只鸡，不佘不欠，可以买公鸡，母鸡，小鸡，各多少只。
 * */
public class BuyChicken {
    public static void main(String[] args) {
        /**
         * 三重for循环实现
         */
        for(int i = 0;i<=20;i++){
            for(int j = 0;j<=34;j++){
                for(int k = 0;k<=300;k++){
                    if(((i+j+k)==100) && ((5*i+3*j+ k/3)==100) && (k%3==0)){
                        System.out.println("公鸡："+i+"\t母鸡："+j+"\t小鸡："+k);
                    }
                }
            }
        }

        //双重for循环实现
        /*for (int cock = 0; cock < 21; cock++) {
            for (int hen = 0; hen < 34; hen++) {
                if(cock*5+hen*3+(100-cock-hen)/3==100 && (100-cock-hen)%3==0){
                    System.out.println("公鸡" + cock + "只，母鸡" + hen + "只，小鸡" + (100 - cock - hen) + "只。");
                }
            }
        }*/
    }
}
